#define _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//#define N 5
//float Fun(int* p, int n, int* max)
//{
//	int i = 0;
//	int ret = 0;
//	for (i = 0; i < n; i++)
//	{
//		if (*(p + i) > *max)
//		{
//			*max = *(p + i);
//		}
//	}
//	for (i = 0; i < n; i++)
//	{
//		ret += *p;
//		p++;
//	}
//	float ave = 0;
//	ave = ret * 1.0 / n;
//	return ave;
//}
//int main()
//{
//	int arr[2000] = { 0 };
//	int n = N;
//	int i = 0;
//	for (i = 0; i < n; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	int* p = arr;
//	int max = arr[0];
//	float ave = Fun(p, n, &max);
//	printf("max=%d,average=%.2f", max, ave);
//	return 0;
//}
#include<stdio.h>
int fun(int* arr, int n, int* b)
{
	int max = *arr;
	int i = 0;
	for (i = 0; i < n; i++)
	{
		if (max < *(arr + i))
		{
			max = *(arr + i);
			*b = i;
		}
	}
	return max;
}
int main()
{
	int arr[1000] = { 0 };
	int n = 0;
	scanf("%d", &n);
	int i = 0;
	for (i = 0; i < n; i++)
	{
		scanf("%d", &arr[i]);
	}
	int z = 0;
	int* b = &z;
	int ret = fun(arr, n, b);
	printf("max=%d,position=%d", ret, *b);
	return 0;
}